Ciclo de Vida de Implementación de Agent Assist

La implementación de Agent Assist, ya sea para una Prueba de Concepto (POC) o una implementación completa, sigue un ciclo de vida estructurado en cuatro fases clave para asegurar el éxito del proyecto.

Fase 1: Descubrimiento (Discovery)

Esta fase inicial se centra en comprender a fondo las necesidades del cliente y el entorno tecnológico.

  1. Identificación de Requisitos: Se definen los requisitos del cliente, las funcionalidades de Agent Assist que estarán en el alcance del proyecto (por ejemplo, Smart Reply o GKA) y el canal de comunicación a integrar (voz o chat).
  2. Evaluación de Datos Históricos: Se analizan los datos de conversaciones pasadas del cliente. Es crucial verificar el formato y la accesibilidad de estos datos. Si el cliente tiene audios, se debe planificar la conversión a texto (usando Speech-to-Text) o a formato JSON para que los modelos puedan procesarlos.
  3. Evaluación del Entorno de Google Cloud: Se verifica la configuración del proyecto de Google Cloud, incluyendo el acceso a los recursos esenciales como Conversational Agents, Speech-to-Text, Cloud Storage, Agent Assist y Pub/Sub. También se planifica la integración UI/UX.
  4. Evaluación de la Capacidad del Equipo: Se determina si el equipo del cliente tiene la capacidad técnica para implementar los módulos de la interfaz de usuario (UI) en su Agent Desktop y los módulos de backend. Si no, se pueden usar socios de Google Cloud para ayudar con la integración o para configurar módulos por defecto para una demostración.

Fase 2: Diseño (Design)

En esta fase, se crea un plano detallado de la arquitectura de la solución.


Fase 3: Implementación y Pruebas

Esta fase se centra en la configuración y validación de las funcionalidades.


Fase 4: Despliegue y Post-Lanzamiento

Una vez validadas las pruebas, la solución se prepara para su uso en un entorno real.

  1. Migración a Producción: Los modelos personalizados y los perfiles de conversación se migran del entorno de desarrollo al de producción.
  2. Validación Inicial: Se valida el funcionamiento de la solución con las primeras conversaciones reales.
  3. Monitoreo y Escalado: Se implementa la solución de manera gradual, empezando con una pequeña fracción del tráfico (por ejemplo, el 1%) y escalando a un mayor porcentaje (10%, 20%, etc.) mientras se monitorea el rendimiento.
  4. Configuración de Producción: Se asegura que la configuración de Pub/Sub (si se usa para transcripción en vivo) sea correcta en el entorno de producción para garantizar un flujo de datos sin interrupciones.